package com.mynumnum.os9.system;
/**
 * 
 * @author hathaway3
 * Each process should have its own memory area, program storage, stack area, etc</br>
 * a process will be created and then passed into a processor so it can be run</br>
 * The processor(s) will call the kernel to run any OS9 type calls</br>
 * 
 */
public class Os9Process {
	private byte[] programMemory;
	private byte[] ioMemory;
	private static final Integer TOTALMEMORY = 0xFFFF;
	private static final Integer PROGRAMMEMORY = 0xFF00;
	
	public Os9Process() {
		// TODO Auto-generated constructor stub
		programMemory = new byte[0xFF00];
		ioMemory = new byte[0xFF];
	}
	public byte[] getProgramMemory() {
		return programMemory;
	}
	public byte[] getIoMemory() {
		return ioMemory;
	}
	public static Integer getTotalmemory() {
		return TOTALMEMORY;
	}
	public static Integer getMemoryConstant() {
		return PROGRAMMEMORY;
	}
}
